/* Class7_Sub3_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class7_Sub3_Sub1 extends Class7_Sub3
{
    public static Class124 aClass124_3706
	= Class14_Sub2_Sub2.method263(1178, "Hidden)2");
    public static int anInt3707;
    public static int anInt3708;
    public static int anInt3709;
    public static Class124 aClass124_3710 = null;
    public static Class124 aClass124_3711
	= Class14_Sub2_Sub2
	      .method263(1178, " steht bereits auf Ihrer Ignorieren)2Liste(Q");
    public static int anInt3712;
    public static int anInt3713;
    public static int anInt3714 = 0;
    public static Class124 aClass124_3715
	= Class14_Sub2_Sub2.method263(1178, "Welt");
    public static int anInt3716;
    public static int anInt3717;
    public static int anInt3718;
    public static int anInt3719;
    
    public static int method135(boolean arg0, int arg1, int arg2) {
    while_55_:
	do {
	    do {
		int i;
		try {
		    if (arg0)
			aClass124_3715 = null;
		    anInt3709++;
		    if ((arg2 ^ 0xffffffff) != 1)
			break;
		    i = 12345678;
		} catch (RuntimeException runtimeexception) {
		    break while_55_;
		}
		return i;
	    } while (false);
	    do {
		int i;
		try {
		    if ((arg2 ^ 0xffffffff) != 0)
			break;
		    if (arg1 >= 2) {
			if ((arg1 ^ 0xffffffff) < -127)
			    arg1 = 126;
		    } else
			arg1 = 2;
		    i = arg1;
		} catch (RuntimeException runtimeexception) {
		    break while_55_;
		}
		return i;
	    } while (false);
	    int i;
	    try {
		arg1 = (0x7f & arg2) * arg1 >> -1742013945;
		if ((arg1 ^ 0xffffffff) > -3)
		    arg1 = 2;
		else if (arg1 > 126)
		    arg1 = 126;
		i = arg1 + (arg2 & 0xff80);
	    } catch (RuntimeException runtimeexception) {
		break;
	    }
	    return i;
	} while (false);
	Throwable throwable = new Throwable();
	throw Class14_Sub8_Sub14.method554(throwable,
					   ("nc.C(" + arg0 + ',' + arg1 + ','
					    + arg2 + ')'));
    }
    
    public static void method136(boolean arg0, int arg1, int arg2, int arg3,
				 int arg4, int arg5, int arg6) {
	try {
	    anInt3717++;
	    Class123.anInt2062 = arg5;
	    Class14_Sub8_Sub23.anInt4480 = arg1;
	    int i = 118 % ((arg4 - 4) / 37);
	    Class14_Sub8_Sub38.anInt4731 = arg3;
	    Class69.anInt1071 = arg2;
	    Class14_Sub20.anInt3095 = arg6;
	    if (arg0 && -101 >= (Class69.anInt1071 ^ 0xffffffff)) {
		Class14_Sub8_Sub38.anInt4741 = 128 * Class123.anInt2062 - -64;
		Class14_Sub30.anInt3271
		    = Class14_Sub8_Sub38.anInt4731 * 128 - -64;
		Class14_Sub10.anInt2926
		    = (Class26.method1017(Class14_Sub8_Sub38.anInt4741,
					  Class14_Sub2_Sub3.anInt3785,
					  (byte) 80, Class14_Sub30.anInt3271)
		       - Class14_Sub8_Sub23.anInt4480);
	    }
	    Class89.anInt1415 = 2;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("nc.A(" + arg0 + ',' + arg1
						+ ',' + arg2 + ',' + arg3 + ','
						+ arg4 + ',' + arg5 + ','
						+ arg6 + ')'));
	}
    }
    
    public static void method137(int arg0) {
	try {
	    aClass124_3706 = null;
	    aClass124_3711 = null;
	    aClass124_3715 = null;
	    if (arg0 != -8020)
		aClass124_3715 = null;
	    aClass124_3710 = null;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       "nc.F(" + arg0 + ')');
	}
    }
    
    public static void method138(boolean arg0, Class9 arg1, Class9 arg2,
				 boolean arg3) {
    while_57_:
	do {
	while_56_:
	    do {
		do {
		    try {
			Class125_Sub2.aBoolean3375 = arg3;
			if (!arg0)
			    break;
		    } catch (RuntimeException runtimeexception) {
			break while_56_;
		    }
		    return;
		} while (false);
		try {
		    Class15.aClass9_382 = arg1;
		    Class14_Sub10.aClass9_2923 = arg2;
		    anInt3713++;
		} catch (RuntimeException runtimeexception) {
		    break;
		}
		break while_57_;
	    } while (false);
	    Throwable throwable = new Throwable();
	    throw Class14_Sub8_Sub14.method554(throwable,
					       ("nc.E(" + arg0 + ','
						+ (arg1 != null ? "{...}"
						   : "null")
						+ ','
						+ (arg2 != null ? "{...}"
						   : "null")
						+ ',' + arg3 + ')'));
	} while (false);
    }
    
    public static byte[] method139(int arg0, byte[] arg1) {
    while_58_:
	do {
	    Class14_Sub10 class14_sub10;
	    int i;
	    int i_0_;
	    do {
		byte[] is;
		try {
		    anInt3712++;
		    class14_sub10 = new Class14_Sub10(arg1);
		    if (arg0 != -28009)
			anInt3714 = 116;
		    i = class14_sub10.method798(-25);
		    i_0_ = class14_sub10.method812((byte) -107);
		    if ((i_0_ ^ 0xffffffff) > -1
			|| ((Class14_Sub5.anInt2797 ^ 0xffffffff) != -1
			    && i_0_ > Class14_Sub5.anInt2797))
			throw new RuntimeException();
		    if ((i ^ 0xffffffff) != -1)
			break;
		    byte[] is_1_ = new byte[i_0_];
		    class14_sub10.method824(i_0_, (byte) 97, 0, is_1_);
		    is = is_1_;
		} catch (RuntimeException runtimeexception) {
		    break while_58_;
		}
		return is;
	    } while (false);
	    byte[] is;
	    try {
		int i_2_ = class14_sub10.method812((byte) -120);
		if (-1 < (i_2_ ^ 0xffffffff)
		    || (Class14_Sub5.anInt2797 != 0
			&& i_2_ > Class14_Sub5.anInt2797))
		    throw new RuntimeException();
		byte[] is_3_ = new byte[i_2_];
		if ((i ^ 0xffffffff) != -2)
		    Class56.aClass49_922.method1195(is_3_, false,
						    class14_sub10);
		else
		    Class136.method1934(is_3_, i_2_, arg1, i_0_, 9);
		is = is_3_;
	    } catch (RuntimeException runtimeexception) {
		break;
	    }
	    return is;
	} while (false);
	Throwable throwable = new Throwable();
	throw Class14_Sub8_Sub14.method554(throwable,
					   ("nc.G(" + arg0 + ','
					    + (arg1 != null ? "{...}" : "null")
					    + ')'));
    }
    
    public static void method140(Applet_Sub1 arg0, int arg1) {
    while_61_:
	do {
	while_60_:
	    do {
		do {
		    try {
			if (arg1 != -29429)
			    method135(false, -38, 10);
			anInt3708++;
			Class75.method1340((byte) 78);
			if (Class14_Sub2_Sub19.aClass104_4037 == null)
			    break;
		    } catch (RuntimeException runtimeexception) {
			break while_60_;
		    }
		    return;
		} while (false);
		do {
		    try {
			if (Class14_Sub8_Sub16.aBoolean4357)
			    break;
			Class37.method1108((byte) 96);
		    } catch (RuntimeException runtimeexception) {
			break while_60_;
		    }
		    return;
		} while (false);
	    while_59_:
		do {
		    int i;
		    int i_4_;
		    do {
			try {
			    if ((anInt3714 ^ 0xffffffff) != -2)
				break while_59_;
			    i = Class150.anInt2423 / 5;
			    i_4_ = i + (Class14_Sub8_Sub11.anInt4266 - -140);
			    if (i_4_ > Class125_Sub1.anInt3367
				|| ((Class125_Sub1.anInt3367 ^ 0xffffffff)
				    < (i_4_ + 14 ^ 0xffffffff))
				|| ((4 + Class134.anInt2573 ^ 0xffffffff)
				    < (Class139.anInt2230 ^ 0xffffffff))
				|| ((18 + Class134.anInt2573 ^ 0xffffffff)
				    > (Class139.anInt2230 ^ 0xffffffff)))
				break;
			    Class32.method1082(0, 0, 54);
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    do {
			try {
			    if (((Class125_Sub1.anInt3367 ^ 0xffffffff)
				 > (15 + i_4_ ^ 0xffffffff))
				|| ((i_4_ - -80 ^ 0xffffffff)
				    > (Class125_Sub1.anInt3367 ^ 0xffffffff))
				|| ((Class139.anInt2230 ^ 0xffffffff)
				    > (4 + Class134.anInt2573 ^ 0xffffffff))
				|| ((Class139.anInt2230 ^ 0xffffffff)
				    < (Class134.anInt2573 + 18 ^ 0xffffffff)))
				break;
			    Class32.method1082(0, 1, arg1 + 29310);
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    int i_5_;
		    do {
			try {
			    i_5_ = i + (Class14_Sub8_Sub11.anInt4266 - -250);
			    if ((i_5_ ^ 0xffffffff) < (Class125_Sub1.anInt3367
						       ^ 0xffffffff)
				|| ((i_5_ - -14 ^ 0xffffffff)
				    > (Class125_Sub1.anInt3367 ^ 0xffffffff))
				|| ((Class139.anInt2230 ^ 0xffffffff)
				    > (Class134.anInt2573 + 4 ^ 0xffffffff))
				|| (Class134.anInt2573 - -18
				    < Class139.anInt2230))
				break;
			    Class32.method1082(1, 0, -118);
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    do {
			try {
			    if (15 + i_5_ > Class125_Sub1.anInt3367
				|| ((80 + i_5_ ^ 0xffffffff)
				    > (Class125_Sub1.anInt3367 ^ 0xffffffff))
				|| Class139.anInt2230 < 4 + Class134.anInt2573
				|| ((Class134.anInt2573 + 18 ^ 0xffffffff)
				    > (Class139.anInt2230 ^ 0xffffffff)))
				break;
			    Class32.method1082(1, 1, -111);
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    int i_6_;
		    do {
			try {
			    i_6_ = Class14_Sub8_Sub11.anInt4266 - (-i - 360);
			    if (Class125_Sub1.anInt3367 < i_6_
				|| ((Class125_Sub1.anInt3367 ^ 0xffffffff)
				    < (14 + i_6_ ^ 0xffffffff))
				|| ((Class134.anInt2573 + 4 ^ 0xffffffff)
				    < (Class139.anInt2230 ^ 0xffffffff))
				|| ((18 + Class134.anInt2573 ^ 0xffffffff)
				    > (Class139.anInt2230 ^ 0xffffffff)))
				break;
			    Class32.method1082(2, 0, arg1 + 29476);
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    do {
			try {
			    if (i_6_ + 15 > Class125_Sub1.anInt3367
				|| Class125_Sub1.anInt3367 > 80 + i_6_
				|| ((Class134.anInt2573 + 4 ^ 0xffffffff)
				    < (Class139.anInt2230 ^ 0xffffffff))
				|| (18 + Class134.anInt2573
				    < Class139.anInt2230))
				break;
			    Class32.method1082(2, 1, -112);
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    int i_7_;
		    do {
			try {
			    i_7_ = Class14_Sub8_Sub11.anInt4266 + i - -470;
			    if ((i_7_ ^ 0xffffffff) < (Class125_Sub1.anInt3367
						       ^ 0xffffffff)
				|| i_7_ + 14 < Class125_Sub1.anInt3367
				|| Class134.anInt2573 - -4 > Class139.anInt2230
				|| ((18 + Class134.anInt2573 ^ 0xffffffff)
				    > (Class139.anInt2230 ^ 0xffffffff)))
				break;
			    Class32.method1082(3, 0, 51);
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    do {
			try {
			    if (Class125_Sub1.anInt3367 < i_7_ + 15
				|| ((Class125_Sub1.anInt3367 ^ 0xffffffff)
				    < (i_7_ - -80 ^ 0xffffffff))
				|| Class139.anInt2230 < Class134.anInt2573 + 4
				|| (18 + Class134.anInt2573
				    < Class139.anInt2230))
				break;
			    Class32.method1082(3, 1, arg1 + 29514);
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    Class45 class45;
		    do {
			try {
			    if ((Class14_Sub5.anInt2801 ^ 0xffffffff) == 0)
				break while_59_;
			    class45 = (Class133_Sub1.aClass45Array3435
				       [Class14_Sub5.anInt2801]);
			    if (!class45.aBoolean749 == Class132.aBoolean2170)
				break;
			    byte[] is = Class14_Sub8_Sub7.method515
					    ((new Class124[]
					      { class45.aClass124_741,
						Class54.aClass124_883 }),
					     (byte) -78)
					    .method1681(-113);
			    Class14_Sub8_Sub31.aString4605
				= new String(is, 0, is.length);
			    Class120.anInt2005 = class45.anInt744;
			    if (Class7.anInt182 != 0) {
				Class84.anInt1346 = 40000 + Class120.anInt2005;
				Class99_Sub2.anInt3348
				    = Class120.anInt2005 + 50000;
				Class131.anInt2164 = Class84.anInt1346;
			    }
			    if (null != Class14_Sub28.aClass94_3230) {
				Class14_Sub28.aClass94_3230.aBoolean1503
				    = true;
				Class103.method1531((byte) -53,
						    (Class14_Sub28
						     .aClass94_3230));
			    }
			} catch (RuntimeException runtimeexception) {
			    break while_60_;
			}
			return;
		    } while (false);
		    try {
			Class124 class124 = Class14_Sub2_Sub19.aClass124_4039;
			if (Class7.anInt182 != 0)
			    class124
				= (Class14_Sub8_Sub7.method515
				   ((new Class124[]
				     { Class149.aClass124_2395,
				       Class83.method1407(104,
							  (class45.anInt744
							   - -7000)) }),
				    (byte) -19));
			Class124 class124_8_
			    = (Class14_Sub8_Sub7.method515
			       ((new Class124[]
				 { Class125_Sub3.aClass124_3408,
				   class45.aClass124_741,
				   Class54.aClass124_883, class124,
				   Class14_Sub19.aClass124_3065,
				   Class83.method1407(20,
						      Class125_Sub2.anInt3383),
				   Class46.aClass124_755,
				   Class83.method1407(28, (Class14_Sub2_Sub11
							   .anInt3884)),
				   Class14_Sub17.aClass124_3014,
				   Class83.method1407(71, 1),
				   Class14_Sub2_Sub19.aClass124_4044,
				   Class83.method1407(arg1 + 29452,
						      (Class14_Sub2_Sub3
						       .anInt3771)),
				   Class14_Sub2_Sub9.aClass124_3861,
				   Class83.method1407(9, (Class99_Sub2
							  .anInt3352)) }),
				(byte) -4));
			try {
			    arg0.getAppletContext().showDocument
				(class124_8_.method1676((byte) -52), "_self");
			} catch (Exception exception) {
			    /* empty */
			}
		    } catch (RuntimeException runtimeexception) {
			break while_60_;
		    }
		} while (false);
		break while_61_;
	    } while (false);
	    Throwable throwable = new Throwable();
	    throw Class14_Sub8_Sub14.method554(throwable,
					       ("nc.D("
						+ (arg0 != null ? "{...}"
						   : "null")
						+ ',' + arg1 + ')'));
	} while (false);
    }
    
    public static void method141(int arg0, Class14_Sub14 arg1) {
    while_63_:
	do {
	while_62_:
	    do {
		int i;
		int i_9_;
		do {
		    try {
			anInt3707++;
			long l = 0L;
			i = 0;
			if (-1 == (arg1.anInt2971 ^ 0xffffffff))
			    l = Class2.method79(arg1.anInt2969, arg1.anInt2967,
						arg1.anInt2970);
			if ((arg1.anInt2971 ^ 0xffffffff) == -2)
			    l = Class14_Sub2_Sub12.method323(arg1.anInt2969,
							     arg1.anInt2967,
							     arg1.anInt2970);
			i_9_ = -1;
			int i_10_ = 0;
			if (2 == arg1.anInt2971)
			    l = Class14_Sub8_Sub38.method675(arg1.anInt2969,
							     arg1.anInt2967,
							     arg1.anInt2970);
			if (arg1.anInt2971 == 3)
			    l = Class14_Sub8_Sub19.method578(arg1.anInt2969,
							     arg1.anInt2967,
							     arg1.anInt2970);
			if (l != 0L) {
			    i_9_ = 0x7fffffff & (int) (l >>> 1327797280);
			    i = (int) l >> -241731954 & 0x1f;
			    i_10_ = 0x3 & (int) l >> 440466228;
			}
			arg1.anInt2968 = i_10_;
			if (arg0 == 4)
			    break;
		    } catch (RuntimeException runtimeexception) {
			break while_62_;
		    }
		    return;
		} while (false);
		try {
		    arg1.anInt2966 = i;
		    arg1.anInt2979 = i_9_;
		} catch (RuntimeException runtimeexception) {
		    break;
		}
		break while_63_;
	    } while (false);
	    Throwable throwable = new Throwable();
	    throw Class14_Sub8_Sub14.method554(throwable,
					       ("nc.B(" + arg0 + ','
						+ (arg1 != null ? "{...}"
						   : "null")
						+ ')'));
	} while (false);
    }
}
